from matplotlib import pyplot as plt
import random
from  matplotlib import font_manager

#设置显示中文
plt.rcParams['font.sans-serif']=['SimHei']#显示中文标签
plt.rcParams['axes.unicode_minus']=False
my_font=font_manager.FontProperties(fname="C:\Windows\Fonts\simsun.ttc")

a = [random.randint(20,35) for i in range(120)]
b=range(120)

#设置图片大小
plt.figure(figsize=(20,8),dpi=80)

#绘图
plt.plot(b,a)

#设置x轴刻度
_b=list(b)
_xtick_lables=["10点{}分".format(i) for i in range(0,60)]
_xtick_lables+=["11点{}分".format(i) for i in range(0,60)]
plt.xticks(_b[::3],_xtick_lables[::3],rotation=45,fontproperties=my_font)  #rotation:旋转的度数

#添加描述信息
plt.xlabel("时间",fontproperties=my_font)
plt.ylabel("温度 单位(℃)",fontproperties=my_font)
plt.title("气温变化图",fontsize=20,fontproperties=my_font)

plt.show()